home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 32
/
Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso
/
Aminet
/
dev
/
e
/
NSM074_E.readme
< prev
next >
Wrap
Text File
|
1999-07-01
|
6KB
|
137 lines
Short: The E development package for the NSM - system
Author: cheilandallen@yahoo.co.uk (Claude Heiland-Allen)
Uploader: kjetilma@ifi.uio.no (Kjetil S. Matheussen)
Version: 0.74
Type: mus/misc
Requires: The NSM package.
DESCRIPTION
NSM is a new plug-in system for Octamed Soundstudio.
It lets you read and write to the memory directly
instead of using the slow arexx-system. Plug-ins
written with this system are some hundred thousand
times faster than using arexx. (or something like that. :)
ADDITIONAL INFO
This doc is just a table of contents, for full info see the nsm.autodoc
and the OctaMED SoundStudio manual. Check out the examples too.
Original nsm by Kjetil S Matheussen 1998
Converted for E by Claude Heiland-Allen 1999.05.16
Note: due to a limitation in the o2m program, the "is#?" functions have
been renamed omitting the "is", so isplaying -> nsm_playing.
MODULE 'other/nsm'
nsm_freeresult()
blockbase nsm_getblockbase(octabase,block)
name nsm_getblockname(blockbase)
cmdlvl nsm_getcmdlvl(blockbase, track, line, page)
cmdnum nsm_getcmdnum(blockbase, track, line, page)
block nsm_getcurrblock(octabase)
instrument nsm_getcurrinstrument(octabase)
line nsm_getcurrline(octabase)
octave nsm_getcurroctave(octabase)
page nsm_getcurrpage(octabase)
samplebase nsm_getcurrsamplebase(octabase)
track nsm_getcurrtrack(octabase)
decay nsm_getdecay(a,b)
defpitch nsm_getdefaultpitch(octabase, instrument)
disable nsm_getdisable(octabase, instrument)
extpreset nsm_getextendedpreset(octabase, instrument)
finetune nsm_getfinetune(octabase, instrument)
hold nsm_gethold(octabase, instrument)
namestr nsm_getinname(octabase, instrument)
inum nsm_getinum(blockbase, track, line)
highlight nsm_getlinehighlight(blockbase, line)
looplength nsm_getlooplength(octabase, instrument)
pingpong nsm_getlooppingpong(octabase, instrument)
loopstart nsm_getloopstart(octabase, instrument)
loopstate nsm_getloopstate(octabase, instrument)
midichan nsm_getmidichannel(octabase, instrument)
midipreset nsm_getmidipreset(octabase, instrument)
note nsm_getnote(blockbase, track, line)
blocks nsm_getnumblocks(octabase)
lines nsm_getnumlines(blockbase)
pages nsm_getnumpages(blockbase)
tracks nsm_getnumtracks(blockbase)
octabase nsm_getoctabase()
line nsm_getrangeendline(octabase)
track nsm_getrangeendtrack(octabase)
line nsm_getrangestartline(octabase)
track nsm_getrangestarttrack(octabase)
sample nsm_getsample(samplebase, offset)
samplebase nsm_getsamplebase(octabase, instrument)
length nsm_getsamplelength(samplebase)
subpos nsm_getsubpos(octabase)
noteonoff nsm_getsuppressnoteonoff(octabase, instrument)
transpose nsm_gettranspose(octabase, instrument)
volume nsm_getvolume(octabase, instrument)
isplaying nsm_playing(octabase)
isranged nsm_ranged(octabase)
resultstr nsm_sendrexx(commandstr)
nsm_setcmdlvl(blockbase, track, line, page, cmdlvl)
nsm_setcmdnum(blockbase, track, line, page, cmdnum)
nsm_setinum(blockbase, track, line, inum)
nsm_setlinehighlight(blockbase, line)
nsm_setnote(blockbase, track, line, note)
nsm_setsample(samplebase, offset, sample)
istrackon nsm_trackon(octabase, track)
nsm_unsetlinehighlight(blockbase, line)
MODULE 'other/nsm_extra'
blockbase nsm_getcurrblockbase(octabase)
data nsm_getmed(part, blockbase, track, line, page)
bool nsm_resultstringfalse(str)
bool nsm_resultstringtrue(str)
nsm_setmed(part, blockbase, track, line, page, data)
nsm_updateeditor(blockbase)
CONTACT
nsm-homepage: http://www.stud.ifi.uio.no/~kjetilma/nsm/
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
0 0 0.0% 18-May-99 10:03:26 +
0 0 0.0% 18-May-99 10:03:26 +
3233 929 71.2% 18-May-99 10:03:26 +amigae.doc
0 0 0.0% 18-May-99 10:03:26 +
0 0 0.0% 18-May-99 10:11:28 +
1339 491 63.3% 18-May-99 10:11:28 +#nsm_extra.e#
4430 1798 59.4% 18-May-99 10:03:26 +nsm.m
4280 1782 58.3% 18-May-99 10:03:26 +nsm.o
24661 5667 77.0% 18-May-99 10:03:26 +nsm.s
1337 490 63.3% 18-May-99 10:03:26 +nsm_extra.e
1394 590 57.6% 18-May-99 10:03:26 +nsm_extra.m
0 0 0.0% 18-May-99 10:03:26 +
779 477 38.7% 18-May-99 10:03:26 +_.e
3280 1671 49.0% 18-May-99 10:03:26 +checknsm
147 138 6.1% 18-May-99 10:03:26 +checknsm.e
6192 3246 47.5% 18-May-99 10:03:26 +cmdfill
2210 1065 51.8% 18-May-99 10:03:26 +cmdfill.e
4852 2358 51.4% 18-May-99 10:03:26 +flip
1726 672 61.0% 18-May-99 10:03:26 +flip.e
5028 2483 50.6% 18-May-99 10:03:26 +flipblock
1657 707 57.3% 18-May-99 10:03:26 +flipblock.e
4660 2345 49.6% 18-May-99 10:03:26 +markrange
1255 554 55.8% 18-May-99 10:03:26 +markrange.e
4560 2315 49.2% 18-May-99 10:03:26 +nexthighlight
906 512 43.4% 18-May-99 10:03:26 +nexthighlight.e
4524 2291 49.3% 18-May-99 10:03:26 +prevhighlight
845 498 41.0% 18-May-99 10:03:26 +prevhighlight.e
0 0 0.0% 18-May-99 10:03:26 +
1652 1082 34.5% 18-May-99 10:03:26 +nsmport
1227 603 50.8% 18-May-99 10:03:26 +nsmport.e
-------- ------- ----- --------- --------
86174 34764 59.6% 29-May-99 16:18:56 30 files